home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-2.iso / extra_2 / pf215.zip / PF_DOC.TXT < prev    next >
Text File  |  1995-10-30  |  70KB  |  1,689 lines

  1.  
  2.                           Print-Format - Dokumentation▄
  3.                            ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  4.  
  5.   Inhalt
  6.   ▀▀▀▀▀▀
  7.  
  8.    1. Einführung
  9.    2. Installation, Upgrade
  10.    3. Mögliche Probleme und deren Lösung
  11.    4. Funktionsübersicht
  12.    5. Hinweise zu einzelnen Funktionen
  13.    6. Kommandozeilenparameter und Umgebungsvariablen
  14.    7. Informationen zur Overlay-Dateiverwaltung
  15.    8. Informationen zu den DPMI-Dienstprogrammen
  16.    9. DOS-Rückgabecodes
  17.   10. Details zur Formatierung
  18.   11. Bekannte Einschränkungen
  19.   12. Deinstallation
  20.  
  21.  
  22.   1. Einführung
  23.    ────────────┘
  24.  
  25.   Print-Format ist ein Ascii-Text-Formatierungsprogramm und wurde ent-
  26.   wickelt für die Formatierung von z. B. Programmquelltexten, zur
  27.   Umsetzung von Zeichencodes (z.B. von IBM-PC- in ANSI-Zeichencodes),
  28.   zur String-Manipulation in Texten, Extraktion bestimmter Spalten aus
  29.   Tabellen, Expansion oder Kompression von Tabulatoren, Zählen von
  30.   Buchstaben, Wörtern und vielem mehr.
  31.  
  32.   Sie können Ihre Textdateien formatieren und drucken, wobei Sie Ihre
  33.   Einstellungen z. B. für den linken und rechten Rand, die Seitenlänge,
  34.   Art und Inhalt der Titelzeile und viele andere Punkte angeben können.
  35.  
  36.   Probieren Sie Print-Format aus und definieren Sie Ihre eigenen, bevor-
  37.   zugten Einstellungen für die Formatierung, die Zeichenübersetzung und
  38.   Arbeitsfläche.
  39.  
  40.   Wenn Sie während der Arbeit mit Print-Format Hilfe benötigen, klicken
  41.   Sie einfach mit der Maus in der Statuszeile auf "Help" oder drücken Sie
  42.   die Taste F1.
  43.  
  44.  
  45.   2. Installation
  46.    ──────────────┘
  47.  
  48.   2.1 Systemvoraussetzungen
  49.   ─────────────────────────
  50.  
  51.   PF.EXE erfordert einen XT-Computer mit mindestens 512 KB freiem RAM,
  52.   DOS-Version 3.0 oder höher.
  53.  
  54.   Die Mausunterstützung setzt einen Microsoft-Treiber ab der
  55.   Version 6.0 (oder kompatibel) voraus.
  56.  
  57.   PFX.EXE erfordert einen 80286-Prozessor oder höher und mindestens
  58.   1 MB freien Erweiterungsspeicher (XMS). Zum Starten von PFX.EXE müssen
  59.   die Dateien DPMI16BI.OVL und RTM.EXE im selben Verzeichnis wie
  60.   PFX.EXE, im aktuellen Verzeichnis oder im Suchpfad (siehe Umgebungs-
  61.   variable PATH) zu finden sein.
  62.  
  63.  
  64.   2.2 Installation unter DOS
  65.   ──────────────────────────
  66.  
  67.   Die nachfolgenden Angaben gehen davon aus, daß Sie Print-Format von
  68.   Ihrem Diskettenlaufwerk A: auf Ihre Festplatte C: im Verzeichnis
  69.   C:\PF installieren.
  70.  
  71.   Bei der Installation in einem anderen Verzeichnis müssen die Dateien
  72.   PF*.BAT und PF*.PIF modifiziert werden, da diese von C:\PF ausgehen.
  73.  
  74.  
  75.   a) Erstellen Sie ein Verzeichnis C:\PF auf Ihrer Festplatte,
  76.      (in diesem Verzeichnis werden alle wichtigen Dateien von Print-
  77.      Format, einschließlich der Hilfedatei und der Konfigurations-
  78.      dateien abgelegt; die aktuellen Einstellungen werden beim Be-
  79.      enden von Print-Format in diesen Dateien (in der Voreinstellung
  80.      PF.CFG, PF.TBL und PF.DSK) in diesem Verzeichnis gesichert):
  81.  
  82.      MD  C:\PF
  83.  
  84.  
  85.   b) Kopieren Sie alle Dateien der Print-Format-Diskette in dieses
  86.      Verzeichnis:
  87.  
  88.      COPY  A:\*.*  C:\PF
  89.  
  90.  
  91.   c) Entpacken Sie das Print-Format-Archiv
  92.  
  93.      PKUNZIP PF.ZIP
  94.  
  95.  
  96.   d) Nehmen Sie das Verzeichnis von Print-Format in den Pfad von
  97.      DOS auf (z.B.: PATH C:\DOS;C:\WINDOWS;C:\TOOLS;C:\PF, vorzugsweise
  98.      in Ihrer Datei AUTOEXEC.BAT) oder rufen Sie Print-Format mit Hilfe
  99.      einer Batch-Datei auf. Sie können dazu die Dateien PF.BAT und
  100.      PFX.BAT in Ihr Batchdatei-Verzeichnis kopieren.
  101.  
  102.  
  103.   2.3 Installation unter Windows
  104.   ──────────────────────────────
  105.  
  106.   Die nachfolgenden Angaben gehen davon aus, daß Sie Windows 3.1 auf
  107.   einem Computer mit einem 80386-Prozessor oder höher und im erweiterten
  108.   Modus ausführen. Hat Ihr Computer einen 80286-Prozessor oder niedriger
  109.   oder führen Sie Windows im Standard-Modus aus, können Sie einige der
  110.   nachfolgend beschriebenen Einstellungen (Ausführung unter Windows im
  111.   Fenster) nicht vornehmen.
  112.  
  113.  
  114.   a) Rufen Sie den Datei-Manager auf.
  115.  
  116.  
  117.   b) Erstellen Sie ein neues Verzeichnis C:\PF.
  118.  
  119.  
  120.   c) Kopieren Sie alle Dateien der Print-Format-Diskette (A:\)
  121.      in dieses Verzeichnis.
  122.  
  123.  
  124.   d) Wechseln Sie zum Programm-Manager.
  125.  
  126.  
  127.   e) Wenn Sie eine eigene Programmgruppe für Print-Format anlegen
  128.      möchten:
  129.  
  130.      Wählen Sie "Datei│Neu" und dann "Programmgruppe".
  131.  
  132.      Wählen Sie "OK" und geben Sie bei Beschreibung "Print-Format"
  133.      ein, bei Gruppendatei "PF".
  134.  
  135.      Wählen Sie "OK". Windows erstellt nun eine Programmgruppe
  136.      für Print-Format.
  137.  
  138.  
  139.   f) Selektieren Sie gewünschte Gruppe, zu der Sie Print-Format
  140.      hinzufügen wollen, wählen Sie "Datei│Neu" und anschließend
  141.      "Programm".
  142.  
  143.      Geben Sie ein: bei Beschreibung: "Print-Format"
  144.                     bei Befehlszeile: "C:\PF\PF.PIF"
  145.  
  146.      Das Arbeitsverzeichnis und die Tastenkombination können Sie leer
  147.      lassen.
  148.  
  149.      Wählen Sie "Anderes Symbol".
  150.  
  151.      Geben Sie bei Dateiname ein: "C:\PF\PF.ICO" (oder den Namen einer
  152.      der anderen Icon-Dateien). Hat Ihr Computer eine monochrome
  153.      Grafikkarte, ist die Verwendung von PF_MONO.ICO  von Vorteil.
  154.  
  155.      Wählen Sie dreimal "OK".
  156.  
  157.  
  158.   g) Print-Format ist nun mit seinem Icon verknüpft und wird über
  159.      seine PIF- (Programminformations-) Datei aufgerufen, wenn Sie
  160.      auf das Icon doppelklicken. Die Datei PF.PIF gibt an, daß bei
  161.      der Auswahl des Print-Format-Icons PF.EXE im Verzeichnis C:\PF
  162.      ausgeführt wird. Haben Sie Print-Format in einem anderen Ver-
  163.      zeichnis installiert, müssen Sie die PIF-Datei mit dem
  164.      Windows-PIF-Editor entsprechend modifizieren.
  165.  
  166.  
  167.   h) Wollen Sie auch PFX.EXE unter Windows installieren, führen Sie
  168.      die unter f) genannten Schritte mit den Dateien PFX.PIF und
  169.      PFX.EXE aus.
  170.  
  171.  
  172.   i) Wenn Sie die Einstellungen ändern wollen, in der Print-Format
  173.      unter Windows ausgeführt wird (z. B. Ausführung in einem Fenster
  174.      oder auch als Hintergrundprozeß), können Sie ebenfalls die Datei
  175.      PF.PIF mit dem Windows-PIF-Editor anpassen.
  176.  
  177.   j) Wenn Sie Print-Format automatisch aufrufen lassen wollen, wenn Sie
  178.      eine Datei mit einer bestimmten Dateinamenerweiterung (z.B. TXT für
  179.      Print-Format-Eingabe-und/oder PRT für Print-Format-Ausgabedateien)
  180.      im Datei-Manager selektieren oder beim Erzeugen eines neuen Programm-
  181.      symbols im Programm-Manager angeben, können Sie folgende Schritte
  182.      ausführen:
  183.  
  184.      Rufen Sie den Datei-Manager auf.
  185.  
  186.      Wählen Sie Datei│Verknüpfen
  187.  
  188.      Geben Sie die gewünschte Dateinamenerweiterung im ersten Feld ein.
  189.  
  190.      Geben Sie im zweiten Feld ein: "C:\PF\PF.PIF" (bzw. PFX.PIF).
  191.  
  192.      Wählen Sie "OK".
  193.  
  194.      Damit wird PF.PIF bzw. PFX.PIF automatisch gestartet und die
  195.      betreffende Datei automatisch in ein Edit-Fenster geladen (oder in
  196.      ein View-Fenster, wenn nicht genügend Editor-Speicher zur Verfügung
  197.      steht), wenn sie z. B. auf die Datei im Datei-Manager doppelklicken.
  198.  
  199.      Möchten Sie eine andere Aktion ausführen (z. B. automatisches Drucken
  200.      aller Dateien mit der Dateinamenerweiterung .PRT, können Sie diese
  201.      Dateinamenerweiterung mit einer Batch-Datei verknüpfen, in der Print-
  202.      Format z. B. mit den Parametern /P%1 /B aufgerufen wird. Näheres zu
  203.      den Kommandozeilenparametern siehe Kap. 6 Kommandozeilenparameter und
  204.      Umgebungsvariablen).
  205.  
  206.  
  207.   2.4 Installation auf einem Netzwerk
  208.   ───────────────────────────────────
  209.  
  210.   Sämtliche Print-Format - Dateien können in einem Netzwerk-Verzeichnis
  211.   stehen, auf das alle Benutzer gemeinsamen Lesezugriff, aber keinen
  212.   Schreibzugriff haben. Print-Format greift auf seine Overlay- und Hilfe-
  213.   datei PF.OVR bzw. PF.PFH nur lesend zu und läßt dabei andere Lesezugriffe
  214.   zu, so daß mehrere Benutzer dabei nicht in Konflikt kommen.
  215.  
  216.   Die einzige Änderung gegenüber einer Installation auf einem lokalen
  217.   Laufwerk ist die Behandlung der Konfigurationsdateien (PF.CFG, PF.TBL,
  218.   PF.DSK), die von Print-Format in der Voreinstellung in dem Verzeichnis
  219.   abgelegt werden, aus dem PF.EXE bzw. PFX.EXE aufgerufen wird. Ist
  220.   z.B. das Netzwerkverzeichnis N:\PF schreibgeschützt, können PF.CFG,
  221.   PF.TBL und PF.DSK dort nicht erzeugt werden und Sie erhalten bei dem
  222.   Versuch, diese Dateien (explizit oder beim Verlassen von Print-Format)
  223.   zu sichern, eine Fehlermeldung.
  224.  
  225.   Sie können in diesem Fall die Dateien PFN.BAT, PFXN.BAT (Aufruf von
  226.   DOS aus) oder PFN.PIF und PFXN.PIF (Aufruf von Windows aus) verwenden,
  227.   die PF.EXE bzw. PFX.EXE von N:\PF aus starten, die Konfigurations-
  228.   dateien aber in C:\PF anlegen (dieses Verzeichnis muß existieren).
  229.   Ist das Verzeichnis, in dem Sie Print-Format auf Ihrem Netzwerk
  230.   installieren oder in dem Sie Ihre lokalen Konfigurationsdateien ablegen
  231.   wollen, ein anderes, müssen Sie PFN.BAT, PFXN.BAT, PFN.PIF bzw.
  232.   PFXN.PIF entsprechend ändern.
  233.  
  234.   Alternativ kann die Umgebungsvariable PF_OPTS so definiert werden, daß
  235.   die Konfigurationsdateien auf einem lokalen Laufwerk angelegt werden,
  236.   z. B. mit SET PF_OPTS=/CC:\PF\PF.CFG /TC:\PF\PF.TBL /DC:\PF\PF.DSK
  237.   in der Datei AUTOEXEC.BAT. Das Verzeichnis C:\PF muß dabei existieren.
  238.   Dann können auch im Netzwerk die Dateien PF.BAT, PFX.BAT, PF.PIF und
  239.   PFX.PIF ohne Änderung verwendet werden, sofern in den PIF-Dateien der
  240.   Pfad zu PF.EXE bzw. PFX.EXE so angegeben ist, wie er in Ihrem Netzwerk
  241.   gültig ist.
  242.  
  243.   Siehe dazu auch: Kapitel 6. Kommandozeilenparameter und Umgebungs-
  244.   variablen.
  245.  
  246.   Die nachfolgenden Angaben gehen davon aus, daß Sie Print-Format von
  247.   Ihrem Diskettenlaufwerk A: auf Ihr Netzwerklaufwerk N: im Verzeichnis
  248.   N:\PF installieren.
  249.  
  250.   a) Erstellen Sie ein Verzeichnis N:\PF auf Ihrem Netzlaufwerk,
  251.      (in diesem Verzeichnis werden alle wichtigen Dateien von Print-
  252.      Format, einschließlich der Hilfedatei und der Konfigurations-
  253.      dateien abgelegt; die aktuellen Einstellungen werden beim Be-
  254.      enden von Print-Format in diesen Dateien (in der Voreinstellung
  255.      PF.CFG, PF.TBL und PF.DSK) in diesem Verzeichnis gesichert):
  256.  
  257.      MD  N:\PF
  258.  
  259.  
  260.   a) Kopieren Sie alle Dateien der Print-Format-Diskette in dieses
  261.      Verzeichnis:
  262.  
  263.      COPY  A:\*.*  N:\PF
  264.  
  265.  
  266.   b) Entpacken Sie das Print-Format - Archiv
  267.  
  268.      PKUNZIP PF.ZIP
  269.  
  270.  
  271.   c) Nehmen Sie das Verzeichnis von Print-Format in den Netzwerk-Suchpfad
  272.      auf (z.B.: PATH C:\DOS;C:\WINDOWS;C:\TOOLS;N:\PF) oder rufen Sie
  273.      Print-Format mit Hilfe einer Batch-Datei auf. Sie können dazu die
  274.      Dateien PFN.BAT und PFXN.BAT in Ihr Batchdatei-Verzeichnis kopieren.
  275.  
  276.  
  277.   2.5 Installation eines Upgrade
  278.   ──────────────────────────────
  279.  
  280.   Informationen zu der Versionshistorie von Print-Format und Hinweise
  281.   zur Weiterverwendung bereits bestehender Konfigurationsdateien erhalten
  282.   Sie aus der Datei UPGR_DEU.TXT.
  283.  
  284.  
  285.   2.6 Fehlermeldungen
  286.   ───────────────────
  287.  
  288.   Sollte ein Fehler entdeckt werden, ist der Autor bestrebt, diesen so
  289.   schnell wie möglich zu korrigieren.
  290.  
  291.   Bitte senden Sie eine Beschreibung der aufgetretenen Fehlfunktion mit
  292.   den verwendeten Dateien, der genauen Programmversion und der Fehler-
  293.   meldung an den Autor:
  294.  
  295.     a) in CompuServe an: 100423,143
  296.  
  297.     b) im Internet an  : 100423.143@compuserve.com
  298.  
  299.  
  300.   2.7 Garantie- und Haftungsausschluß
  301.   ───────────────────────────────────
  302.  
  303.   Die Programmdateien PF.EXE und PFX.EXE enthielten zum Freigabezeitpunkt
  304.   weder bekannte bösartige Eigenschaften noch Viren.
  305.  
  306.   Der Autor übernimmt jedoch keinerlei Garantie, weder daß das Programm
  307.   auf einer bestimmten Hardwarekonfiguration einwandfrei läuft, noch die
  308.   Haftung für eventuelle Schäden irgendwelcher Art, die durch den Einsatz
  309.   dieses Programmes entstehen könnten.
  310.  
  311.   Die in dieser Dokumentation genannten Eigenschaften von Print-Format
  312.   gelten nur für die Programmversion, die zusammen mit dieser Dokumentation
  313.   ausgeliefert wurde.
  314.  
  315.  
  316.   3. Mögliche Probleme und deren Lösung
  317.    ────────────────────────────────────┘
  318.  
  319.   a) PF.EXE startet nicht unter DOS
  320.  
  321.      PF.EXE braucht mindestens 475 KB freien DOS-Speicher. Wenn möglich,
  322.      entfernen Sie Programme, die DOS-Speicher belegen (z.B. speicher-
  323.      residente Programme). Wenn Sie MS-DOS, Version 6.0 oder höher ver-
  324.      wenden, können Sie versuchen, mit dem Dienstprogramm "MEMMAKER"
  325.      eine Verbesserung zu erreichen.
  326.  
  327.      Steht nur wenig freier DOS-Speicher, aber noch ausreichend Er-
  328.      weiterungsspeicher (XMS) zur Verfügung, können Sie PFX.EXE statt
  329.      PF.EXE verwenden (PFX.EXE startet bereits ab ca. 128 KB DOS-
  330.      Speicher). Das gilt auch für das Starten aus der DOS-Box eines
  331.      anderen Anwendungsprogramms.
  332.  
  333.  
  334.   b) PF.EXE meldet beim Start: "General overlay error", "Overlay not
  335.      found","Not enough memory for overlay buffer" oder "I/O error
  336.      accessing overlay file"
  337.  
  338.      Stellen Sie sicher, daß sich die Overlay-Datei PF.OVR im selben
  339.      Verzeichnis wie PF.EXE befindet und lesend auf sie zugegriffen
  340.      werden kann. Sie können einen anderen Pfad mit Hilfe des
  341.      Kommandozeilenparameters /Y<Overlay-Datei-Pfad> angeben, z. B.
  342.      wird mit PF.EXE /YC:\LIB\PF.OVR eine Overlay-Datei namens
  343.      PF.OVR auf Laufwerk C: im Verzeichnis \LIB angegeben.
  344.  
  345.      Siehe hierzu auch Kapitel 6. Kommandozeilenparameter und Um-
  346.      gebungsvariablen und Kapitel 7. Informationen zur Overlay-Datei-
  347.      verwaltung.
  348.  
  349.  
  350.   c) Beim Ausführen von PF.PIF oder PFX.PIF meldet Windows, daß
  351.      PF.EXE bzw. PFX.EXE nicht gefunden werden konnte.
  352.  
  353.      Überprüfen Sie, ob sich PF.EXE bzw. PFX.EXE im Verzeichnis
  354.      C:\PF befinden (die Einstellungen in PF.PIF und PFX.PIF gehen
  355.      davon aus). Wenn nicht, öffnen Sie die PIF-Dateien mit dem
  356.      Windows-PIF-Editor und ändern das Feld "Programmdateiname".
  357.  
  358.  
  359.   d) PFX.EXE startet nicht unter DOS
  360.  
  361.      PFX.EXE ist ein Programm, das den Erweiterungsspeicher (XMS)
  362.      nützt; dazu werden DPMI-Hilfsprogramme benötigt (DPMI: DOS
  363.      Protected Mode Interface). Diese sind RTM.EXE und DPMI16BI.OVL.
  364.      Stellen Sie sicher, daß sich diese Dateien im selben Ver-
  365.      zeichnis wie PFX.EXE befinden, ersatzweise im aktuellen Ver-
  366.      zeichnis oder in einem Verzeichnis, das im Suchpfad ange-
  367.      geben ist.
  368.  
  369.      Wenn Sie PFX.EXE nicht aus einer Windows-DOS-Box starten und
  370.      keinen Treiber für den Zugriff auf den Erweiterungsspeicher
  371.      installiert haben (z.B. HIMEM.SYS), kann es bei älteren Computern
  372.      mit einem 80286-Prozessor sein, daß Sie PFX.EXE nicht starten
  373.      können. Rufen Sie dann DPMIINST.EXE auf, damit die Konfiguration
  374.      Ihres Computers ermittelt wird. Diese wird dabei in die Datei
  375.      DPMI16BI.OVL eingetragen.
  376.  
  377.  
  378.   e) PFX.PIF startet nicht
  379.  
  380.      Erhöhen Sie die Menge an Erweiterungsspeicher, die Windows für
  381.      PFX.EXE mindestens zur Verfügung stellt, indem Sie mit dem PIF-Editor
  382.      den Wert im Feld XMS-Speicher, KB benötigt erhöhen (Voreinstellung
  383.      ist 128). Hat dies keinen Erfolg, können Sie, wenn möglich, einige
  384.      andere Programme beenden oder deren Speicherbedarf einschränken.
  385.  
  386.  
  387.   f) Wenn PFX.PIF unter Windows ausgeführt wird, steht für PFX nicht
  388.      genügend Speicher zur Verfügung
  389.  
  390.      Erhöhen Sie die Menge an Erweiterungsspeicher, die Windows für
  391.      PFX.EXE Verfügung stellt, indem Sie mit dem PIF-Editor den Wert
  392.      im Feld XMS-Speicher, KB maximal erhöhen (Voreinstellung ist 1024).
  393.  
  394.  
  395.   g) Wenn PFX.PIF unter Windows ausgeführt wird, steht für andere
  396.      Programme nicht mehr genügend Speicher zur Verfügung
  397.  
  398.      Erniedrigen Sie die Menge an Erweiterungsspeicher, die Windows für
  399.      PFX.EXE zur Verfügung stellt, indem Sie mit dem PIF-Editor den Wert
  400.      im Feld XMS-Speicher, KB maximal verkleinern (Voreinstellung ist
  401.      1024).
  402.  
  403.  
  404.   h) Wenn PFX.EXE unter Windows ausgeführt wird, steht für andere
  405.      Programme nicht mehr genügend Speicher zur Verfügung
  406.  
  407.      Um den Erweiterungsspeicher zu begrenzen, den PFX.EXE für sich
  408.      beansprucht, können Sie die Umgebungsvariable DPMIMEM definieren,
  409.      z. B. erhält durch die Anweisung SET DPMIMEM MAXMEM 1024 (vorzugs-
  410.      weise in der Datei AUTOEXEC.BAT angegeben) die Umgebungsvariable
  411.      DPMIMEM den Wert MAXMEM 1024. Damit verwendet PFX.EXE nur 1024 KB
  412.      Erweiterungsspeicher, auch wenn mehr zur Verfügung steht.
  413.  
  414.      Die vorteilhaftere Lösung ist, PFX.PIF statt PFX.EXE auszuführen
  415.      und die Einstellungen in PFX.PIF vorzunehmen.
  416.  
  417.      Siehe hierzu auch Kapitel 8. Informationen zu den DPMI-Dienst-
  418.      programmen.
  419.  
  420.  
  421.   i) Beim Ausführen unter DOS funktioniert die Maus nicht
  422.  
  423.      Sie haben keinen oder einen inkompatiblen Maustreiber installiert.
  424.      Die Mausunterstützung setzt einen Microsoft-Treiber ab der Version
  425.      6.0 (oder kompatibel) voraus.
  426.  
  427.  
  428.   j) Beim Ausführen unter Windows als Vollbild funktioniert die Maus
  429.      nicht
  430.  
  431.      Sie haben keinen oder einen inkompatiblen Maustreiber installiert.
  432.      Die Mausunterstützung setzt einen Microsoft-Treiber ab der
  433.      Version 6.0 (oder kompatibel) voraus. Der Maustreiber muß vor dem
  434.      Starten von Windows (vorzugsweise durch Angabe in der Datei
  435.      AUTOEXEC.BAT) installiert werden.
  436.  
  437.  
  438.   k) Beim Ausführen unter Windows im Fenster funktioniert die Maus nicht,
  439.      obwohl sie bei der Ausführung als Vollbild funktioniert
  440.  
  441.      Nicht jeder Maustreiber kann mit einer DOS-Anwendung in einem
  442.      Windows-Fenster zusammenarbeiten. Wenn Sie in der Vollbild-
  443.      darstellung von Print-Format die Maus benutzen können, nicht
  444.      aber in der Fensterdarstellung, prüfen Sie, ob Ihr installierter
  445.      Maustreiber das Arbeiten mit einer DOS-Applikation im  Fenster
  446.      unterstützt (wie z.B. der mit Windows 3.1 mitgelieferte Microsoft-
  447.      Maustreiber 8.20 oder den Logitech-Treiber ab Version 6.03).
  448.  
  449.      Wenn es dennoch Schwierigkeiten gibt, prüfen Sie, ob in der
  450.      Windows-Systemdatei SYSTEM.INI im Abschnitt "[NonWindowsApp]"
  451.      die Zeile "MouseInDOSBox=1" angegeben ist. Wenn nein, probieren
  452.      Sie ob das Einfügen dieser Zeile nach dem Neustart von Windows
  453.      eine Verbesserung bringt. Eine weitere Abhilfemöglichkeit besteht
  454.      darin, Print-Format unter Windows im Vollbild-Modus zu starten
  455.      und erst nach dem Abschluß des Bildschirmaufbaus in die Fenster-
  456.      darstellung umzuschalten (Tastenkombination Alt+Return).
  457.  
  458.   l) Wenn es beim Aufruf des DOS-Prompts Probleme gibt, rufen Sie
  459.      Print-Format mit der Option /G (auf der Kommandozeile oder in der
  460.      Umgebungsvariable PF_OPTS) auf.
  461.  
  462.  
  463.   4. Funktionsübersicht
  464.    ────────────────────┘
  465.  
  466.   4.2. Dateien editieren, anzeigen, formatieren und drucken
  467.   ─────────────────────────────────────────────────────────
  468.  
  469.   In Print-Format können Sie Dateien editieren (in ein Edit-Fenster
  470.   geladen) oder anzeigen (in ein View-Fenster geladen), formatieren
  471.   und drucken. Im Batch-Modus wird Print-Format nach dem Abarbeiten
  472.   der Befehle auf der Kommandozeile wieder verlassen.
  473.  
  474.   Um eine Datei zu formatieren, wählen Sie Format│Format, drücken Sie F8
  475.   oder klicken auf den entsprechenden Eintrag in der Statuszeile. Haben
  476.   Sie bereits eine Datei in einem Input-Fenster (View input- oder
  477.   Edit input-Fenster) geladen, wird sie formatiert. Falls kein Fenster
  478.   auf der Arbeitsfläche ist oder das aktive Fenster keinen formatierbaren
  479.   Inhalt hat (z.B. Output-Fenster, Ascii-Tabelle etc.) fragt Print-Format
  480.   Sie nach der gewünschten Datei. Wollen Sie mehrere Dateien in einem
  481.   Verzeichnis auf einmal formatieren, wählen Sie Format│Format multi...
  482.   oder Shift+F8.
  483.  
  484.   Haben Sie bei den Datei-Einstellungen (Options│File options oder F7)
  485.   angegeben, daß die formatierte Ausgabedatei in ein Fenster geladen
  486.   werden soll, können Sie das Ergebnis der Formatierung sofort anschauen.
  487.  
  488.   Um eine Datei zu drucken, wählen Sie Print│Print, drücken Sie F9 oder
  489.   klicken auf den entsprechenden Eintrag in der Statuszeile. Haben Sie
  490.   bereits eine Ausgabe-Datei (in einem View output- oder Edit output-
  491.   Fenster) geladen, wird diese gedruckt. Falls kein Fenster auf der Ar-
  492.   beitsfläche ist oder das aktive Fenster kein Output-Fenster ist,
  493.   fragt Print-Format Sie nach der gewünschten Datei. Ist das aktive
  494.   Fenster ein Input-Fenster oder die gewählte Datei nicht in ein Output-
  495.   Fenster geladen, fragt Print-Format Sie, ob Sie die Datei vor dem Druk-
  496.   ken formatieren möchten.
  497.  
  498.  
  499.   4.3. Formatierung
  500.   ─────────────────
  501.  
  502.   Alle wesentlichen Parameter für die Formatierung können Sie über das
  503.   Format-Menü erreichen. Es enthält u. a. Menüpunkte, die aufgeteilt
  504.   sind in:
  505.  
  506.     - Seitengestaltung         (Format│Page layout        oder F4      )
  507.     - Zeilenumbruch            (Format│Line wrap          oder Shift+F4)
  508.     - Seiteneinteilung         (Format│Pages              oder Alt+F5  )
  509.     - Sonderzeichenbehandlung  (Format│Codes              oder Alt+F6  )
  510.     - Zeichenübersetzung       (Format│Translation        oder Shift+F7)
  511.     - String-Ersetzung         (Format│Substitute         oder Ctrl+F7 )
  512.     - Spezialfunktionen        (Format│Special)           oder Alt+F7  )
  513.  
  514.     - Format-Informationen     (Format│Format info        oder Ctrl+F8 )
  515.     - Statistik-Informationen  (Format│Format statistics  oder Alt+F8  )
  516.  
  517.  
  518.   Die aktuelle Einstellung der Formatierungs-Parameter wird beim Beenden
  519.   von Print-Format automatisch gespeichert.
  520.  
  521.   Mit Format│Format info können Sie Informationen über die letzte Format-
  522.   ierung abrufen, die erfolgreich abgeschlossen wurde. Angezeigt werden
  523.   die Ein- und Ausgabedateien, Zeilen- und Seitenzahlen und die verwendeten
  524.   Konfigurationsdateien (ihr Name bleibt erhalten, selbst wenn Sie seit der
  525.   letzten Formatierung eine neue Konfigurationsdatei ausgewählt haben).
  526.  
  527.   Mit Format│Format statistics können Sie sich die Anzahl aller Buchstaben
  528.   anzeigen lassen, die in der Ein- und der Ausgabedatei vorkommen, die
  529.   Anzahl der gefundenen Zeichenfolgen (definiert im Dialog
  530.   Format│Substitute), die Anzahl der Wörter, ihre minimale und maximale
  531.   Länge sowie die minimale und maximale Anzahl der Zeilen.
  532.  
  533.   Die bei der Formatierungsstatistik zu zählenden Wörter werden durch
  534.   Angabe ihrer Begrenzungszeichen im Dialog Options│Statistics opts
  535.   definiert.
  536.  
  537.  
  538.   4.4. Dateinamen und Druckeranschluß
  539.   ───────────────────────────────────
  540.  
  541.   Den Druckeranschluß und die Anzahl der zu druckenden Kopien können Sie
  542.   mit Print│Print options... wählen, das Verzeichnis und die Dateinamen-
  543.   erweiterung der formatierten Datei mit Options│File options... .
  544.  
  545.   Mit Format│Print info können Sie Informationen über den letzten Druck-
  546.   vorgang abrufen, der erfolgreich abgeschlossen wurde. Angezeigt werden
  547.   u. a. die Ausgabedatei, der verwendete Druckeranschluß und ob der Druck-
  548.   vorgang erfolgreich abgeschlossen wurde.
  549.  
  550.  
  551.   4.5. Sichern und Laden von Einstellungen
  552.   ────────────────────────────────────────
  553.  
  554.   Die aktuellen Einstellungen für die Formatierungs-Parameter, die
  555.   Zeichenübersetzungstabelle und die Arbeitsfläche können Sie unter
  556.   den Menüpunkten Options│Configuration, Options│Translation table
  557.   und Options│Desktop in eine Datei sichern oder von einer Datei laden.
  558.  
  559.   Unter Options│Environment│Preferences können Sie wählen, welche der
  560.   Dateien beim Beenden von Print-Format oder beim Aufruf des DOS-Prompts
  561.   automatisch gesichert werden.
  562.  
  563.   Die voreingestellten Dateien sind PF.CFG, PF.TBL und PF.DSK im
  564.   selben Verzeichnis, aus der die Programmdatei PF.EXE aufgerufen
  565.   wurde.
  566.  
  567.   Beim Aufruf von Print-Format können Sie auf der Kommandozeile andere
  568.   Dateien angeben, siehe dazu Kapitel 6. Kommandozeilenparameter und
  569.   Umgebungsvariablen):
  570.  
  571.  
  572.   4.6. Information über die momentanen Konfigurationsdateien
  573.   ──────────────────────────────────────────────────────────
  574.  
  575.   Mit Options│Option files info rufen Sie Name, Größe und Datum der
  576.   aktuellen Dateien für die drei Konfigurationsdateien ab (Formatier-
  577.   ungsparameter, Zeichenübersetzungstabelle und Arbeitsfläche). Dort
  578.   können Sie auch eine Kurzbeschreibung für jede der Dateien eingeben
  579.   (max. 79 Zeichen Länge).
  580.  
  581.   Bitte beachten Sie, daß veränderte Informationen der Konfiguration etc.
  582.   erst beim Verlassen von Print-Format oder beim Aufruf des DOS-Prompts
  583.   (wenn Sie das automatische Sichern für die jeweilige Datei aktiviert
  584.   haben) oder beim expliziten Sichern (z.B. mit Options│Save all in diese
  585.   Dateien geschrieben werden.
  586.  
  587.   Das angezeigte Datum ist das der letzten Sicherung. Kann auf eine der
  588.   Dateien nicht zugegriffen werden, erhalten Sie einen entsprechenden
  589.   Hinweis.
  590.  
  591.   Die Kurzbeschreibung einer Konfigurationsdatei können Sie auch durch
  592.   das DOS-Kommando TYPE <Dateiname> anzeigen lassen. Die Batch-Datei
  593.   TYPE_CFG.BAT zeigt alle Konfigurationsdateien im aktuellen Verzeichnis
  594.   an.
  595.  
  596.  
  597.   4.7. Lokale Menüs
  598.   ─────────────────
  599.  
  600.   Bei leerer Arbeitsfläche, oder wenn ein Edit- oder View-Fenster (nicht
  601.   jedoch die ASCII-Tabelle) aktiv ist, kann durch die rechte Maustaste oder
  602.   die Tastenkombination Alt+F10 ein lokales Menü aufgerufen werden, in dem
  603.   die jeweils wichtigsten Funktionen zusammengefaßt sind und zur Verfügung
  604.   stehen. Diese sind:
  605.  
  606.   Leere Arbeitsfläche: Open, View, Format, Print, File options, Print
  607.                        options, Preferences.
  608.  
  609.   Edit-Fenster       : Cut, Copy, Paste, Clear, Open file at cursor,
  610.                        View file at cursor, Format (nur bei Input-Fenstern),
  611.                        Print, File options, Print options, Editor options,
  612.                        Window info.
  613.  
  614.   View-Fenster       : Format (nur bei Input-Fenstern), Print,
  615.                        File options, Print options, Viewer options,
  616.                        window info.
  617.  
  618.   Zwischenablage     : Clear, Open file at cursor, View file at cursor,
  619.                        Editor options.
  620.  
  621.   Hilfe-Fenster      : Index, Overview, Previous topic, Using help.
  622.  
  623.  
  624.   5. Hinweise zu einzelnen Funktionen
  625.   ───────────────────────────────────┘
  626.  
  627.   5.1. Allgemeines
  628.   ────────────────
  629.  
  630.   Sie können bei Fragen jederzeit über die Taste F1 die kontextsensitive
  631.   Hilfe von Print-Format abrufen. Zusätzlich erscheint zu jedem Menüpunkt
  632.   und Dialog-Element in der Statuszeile ein kurzer Hinweis.
  633.  
  634.   Die folgenden Hinweise sind systematische (nach Menüpunkten geordnete)
  635.   und tiefergehende Ergänzungen zur Online-Hilfe.
  636.  
  637.  
  638.   5.2. File-Menü
  639.   ──────────────
  640.  
  641.   "Open" lädt eine Datei in ein Edit input-Fenster, das maximal 65520
  642.   Bytes Dateigröße verarbeiten kann. Für alle Edit-Fenster stehen zusammen
  643.   80 KBytes zur Verfügung.
  644.  
  645.   "View" lädt eine Datei in ein View input-Fenster. Die maximale Datei-
  646.   größe ist durch die Anzahl der Zeilen der Datei (max. 16379) sowie den
  647.   zur Verfügung stehenden Freispeicher begrenzt.
  648.  
  649.   "New" öffnet ein neues Edit-Fenster, dessen Inhalt Sie später in einer
  650.   Datei speichern können.
  651.  
  652.   "Save everything" sichert alle geänderten Edit-Fenster und danach alle
  653.   Konfigurationsdateien.
  654.  
  655.   Der DOS-Prompt wird durch das Ausführen der DOS-Kommandoprozessor-Datei
  656.   erzeugt, indem die Umgebungsvariable COMSPEC ausgewertet wird. Bei
  657.   Fehlern (zu wenig Speicher oder ungültige Umgebungsvariable) erhalten
  658.   Sie eine Fehlermeldung.
  659.  
  660.   In der DOS-Box von Print-Format erhalten Sie einen geänderten Prompt,
  661.   um Sie daran zu erinnern, daß Sie sich in der DOS-Box von Print-Format
  662.   befinden, indem "Print-Format: " dem bereits definierten Prompt voran-
  663.   gestellt wird, z. B. "Print-Format: C:\PF>".
  664.  
  665.   Falls Sie eine DOS-Version < 6.00 verwenden, wird diese Modifikation
  666.   nicht vorgenommen. Wenn es beim Aufruf des DOS-Prompts Probleme gibt oder
  667.   Sie mit dem bereits definierten Prompt weiterarbeiten möchten, können
  668.   Sie Print-Format mit der Option /G (auf der Kommandozeile oder in der
  669.   Umgebungsvariable PF_OPTS) aufrufen.
  670.  
  671.   Bis zu fünf der zuletzt geschlossenen Datei-Fenster werden im File-Menü
  672.   unter den Einträgen "1" bis "5" festgehalten und lassen sich durch
  673.   Tastendruck oder Mausklick wieder öffnen.
  674.  
  675.  
  676.   5.3. Edit-Menü
  677.   ──────────────
  678.  
  679.   Die Befehle Find, Replace, Search again, Cut, Copy, Paste und Clear
  680.   stehen nur zur Verfügung, wenn das aktive Fenster ein Edit-Fenster ist.
  681.  
  682.   "Open file at cursor" und "View file at cursor" öffnen eine Edit- bzw.
  683.   View-Fenster mit der Datei, deren Namen durch die augenblickliche
  684.   Cursorposition im aktuellen Edit-Fenster definiert wird. (Nur Voll-
  685.   version.)
  686.  
  687.   Beim Schließen des Zwischenablagefensters wird dieses unsichtbar, sein
  688.   Inhalt bleibt jedoch erhalten.
  689.  
  690.  
  691.   5.4. Format-Menü
  692.   ────────────────
  693.  
  694.   5.4.1. Format
  695.   ─────────────
  696.  
  697.   Die maximale verarbeitbare Länge einer Textzeile in der Eingabedatei
  698.   ist 255 Zeichen. Von längeren Zeilen werden nur die ersten 255 Zeichen
  699.   verarbeitet. Dies gilt auch, wenn sich bei der Formatierung eine Zeilen-
  700.   länge größer als 255 ergibt (z. B. bei der Expansion von Tabulator-
  701.   Zeichen).
  702.  
  703.   Ein Dateiende-Zeichen (Ctrl+Z, Ascii 26 oder $1A) wird als normales Zeichen
  704.   betrachtet und führt nicht zum Abbruch der Formatierung, es sei denn, Sie 
  705.   haben die Option "Ctrl+Z als Dateiendezeichen betrachten" ausdrücklich 
  706.   (im Dialog Format│Special...) eingeschaltet.
  707.  
  708.  
  709.   5.4.2. Format multi (Nur Vollversion)
  710.   ───────────────────
  711.  
  712.   Beim mehrfachen Formatieren (Format multi) werden nur die Ausgabefenster
  713.   aktualisiert, die sich bereits auf der Arbeitsfläche befinden. Andere
  714.   Ausgabedateien werden nicht in Fenster geladen.
  715.  
  716.   Ist der Name einer der Eingabedateien mit dem einer Ausgabedatei oder
  717.   deren Sicherungskopie identisch, erhalten Sie eine Fehlermeldung.
  718.  
  719.  
  720.   5.4.3. Print
  721.   ────────────
  722.  
  723.   Achten Sie darauf, daß Sie einen existierenden Druckeranschluß gewählt
  724.   haben (der Anschluß PRN entspricht dem Anschluß LPT1), das Verbindungs-
  725.   kabel richtig eingesteckt haben, der Drucker eingeschaltet und bereit
  726.   ist (Online) und genügend Papier hat.
  727.  
  728.   Nicht alle Drucker, die an der parallelen Schnittstelle (LPT1 .. LPT4)
  729.   angeschlossen werden, unterstützen die Möglichkeit, den Zustand "Kein
  730.   Papier" (Out of paper) zurückzumelden oder einen Drucker-Reset über
  731.   die Schnittstelle auszuführen. Der Anschluß LPT4 ist normalerweise
  732.   nicht vorhanden, läßt sich aber von Print-Format aus ansprechen, wenn
  733.   der Anschluß im BIOS-Datenbereich als vorhanden eingetragen ist.
  734.  
  735.   Beachten Sie bei Benutzung eines seriellen Anschlußes (COM1 .. COM4),
  736.   daß Sie die richtigen Kommunikationsparameter eingestellt haben.
  737.  
  738.   Der Druckvorgang läßt sich mit der Tastenkombination Ctrl+Break (auf
  739.   der deutschen Tastatur Strg+Untbr) abbrechen.
  740.  
  741.  
  742.   5.4.4. Seitengestaltung (Format│Page layout oder F4)
  743.   ────────────────────────────────────────────────────
  744.  
  745.   Wollen Sie keine Unterteilung der Ausgabedatei in Seiten, geben Sie bei
  746.   der Seitenlänge 0 an. Dabei müssen Sie auch die Anzahl der Kopfzeilen
  747.   auf 0 und die Position der Titelzeile auf "None" (Keine) setzen.
  748.  
  749.   Eine im Menüpunkt Seitengestaltung (Pages) eingestellter Seitenumbruch
  750.   beim Erreichen bestimmter Textteile bleibt dennoch wirksam.
  751.  
  752.  
  753.   5.4.5. Zeilenumbruch (Format│Line wrap oder Shift+F4)
  754.   ─────────────────────────────────────────────────────
  755.  
  756.   Beim Blocksatz findet kein Auffüllen der Ausgabezeile durch Teile der
  757.   nächsten Eingabezeile statt.
  758.  
  759.  
  760.   5.4.6. Seiteneinteilung (Format│Pages oder Alt+F5)
  761.   ──────────────────────────────────────────────────
  762.  
  763.   Bereich der Ausgabeseiten:
  764.  
  765.   Werden keine Ausgabeseiten geschrieben (z.B. bei einer kurzen Eingabe-
  766.   datei und der Angabe: erste Seite = 100, letzte Seite = 200), ist die
  767.   Ausgabedatei leer bzw. enthält nur die Codesequenzen für den Anfang und
  768.   das Ende der Ausgabedatei.
  769.  
  770.   Seitenumbruch beim Erreichen bestimmter Textteile (Force page wrap...):
  771.  
  772.      "Always": Stets Seitenumbruch.
  773.  
  774.      "Smart" : Seitenumbruch, wenn die formatierte Ausgabe bis zum nächsten
  775.                Auftauchen der Textteile nicht mehr auf die augenblickliche
  776.                Seite paßt.
  777.  
  778.  
  779.   Optionen:
  780.  
  781.     "Ignore case"    : Groß-/Kleinschreibung wird bei der Suche nach dem
  782.                        Textteil nicht beachtet.
  783.  
  784.     "Ignore position": Der Textteil wird auch gefunden, wenn er nicht am
  785.                        Zeilenanfang steht.
  786.  
  787.   Bei den Optionen "Sort pages" und "Force page wrap at token - Smart"
  788.   wird während der Formatierung jeweils eine Zwischendatei angelegt,
  789.   deren Namen aus der Uhrzeit der Systemuhr abgeleitet wird, um einen noch
  790.   nicht vorhandenen Dateinamen zu erzeugen. Die Dateinamen haben das Muster
  791.   ~PF?????.AUX bzw. ~PF?????.TMP . Um das Verzeichnis dieser Zwischendatei 
  792.   zu bestimmen, wird zuerst die Kommandozeile nach dem Parameter 
  793.   /I<Verzeichnis für temporäre Dateien> durchsucht. Fehlt er, wird die Um-
  794.   gebungsvariable TEMP abgefragt. Existiert diese nicht, wird die Umgebungs-
  795.   variable TMP abgefragt. Existiert auch diese nicht, wird die Datei im 
  796.   aktuellen Verzeichnis angelegt. Ist dies nicht  möglich, erhalten Sie 
  797.   eine Fehlermeldung. Nach Abschluß des Formatierungsvorgangs werden diese 
  798.   Dateien wieder gelöscht.
  799.  
  800.  
  801.   5.4.7. Sonderzeichenbehandlung (Format│Codes oder Alt+F6)
  802.   ─────────────────────────────────────────────────────────
  803.  
  804.   Wird die Eingabezeile beim Expandieren von Tabulatorzeichen länger als
  805.   255 Zeichen, werden die restlichen Zeichen abgeschnitten.
  806.  
  807.   Die Codesequenz für die Titelzeile steht unmittelbar vor der Titelzeile,
  808.   die mit Leerzeichen eingerückt sein kann. Diese Leerzeichen werden durch
  809.   die Spezialfunktion "Leerzeichenfolgen komprimieren" nicht in Tabulator-
  810.   zeichen umgewandelt.
  811.  
  812.  
  813.   5.4.8. Zeichenübersetzung (Format│Translation oder Shift+F7)
  814.   ────────────────────────────────────────────────────────────
  815.  
  816.   Im Modus "Post" (nach der Formatierung) werden auch die Zeichen, die
  817.   Print-Format während der Formatierung einfügt, übersetzt.
  818.  
  819.   Die Codesequenzen werden immer ohne Übersetzung in die Ausgabedatei ge-
  820.   schrieben.
  821.  
  822.  
  823.   5.4.9. Formatierungs-Information (Format│Information oder Ctrl+F8)
  824.   ──────────────────────────────────────────────────────────────────
  825.  
  826.   Nach Abschluß des letzten erfolgreichen Formatierungsvorgang wird auf
  827.   die Ausgabedatei zugegriffen, um die Dateigröße  und das Datum zu
  828.   bestimmen. Ist dies nicht möglich (z.B. weil die Diskette aus dem
  829.   Laufwerk genommen wurde), erhalten Sie einen Hinweis.
  830.  
  831.   Bei Mehrfachformatierung ist die jeweils letzte Eingabe- und Ausgabe-
  832.   Datei des letzten erfolgreichen Formatierungsvorgangs angegeben.
  833.  
  834.  
  835.   6. Kommandozeilenparameter und Umgebungsvariablen
  836.   ─────────────────────────────────────────────────
  837.  
  838.   Beim Aufruf von Print-Format können Sie auf der Kommandozeile Optionen
  839.   und Befehle angeben, in einer Umgebungsvariable Optionen. Mit Optionen
  840.   können Sie Voreinstellungen (z. B. eine bestimmte Formatierungs-Konfi-
  841.   guration) laden oder eine bestimmte Arbeitsweise vorgeben. Mit Kom-
  842.   mandos können Sie Dateien laden, formatieren und drucken.
  843.  
  844.  
  845.   6.1. Kommandozeilenparameter
  846.    ───────────────────────────┘
  847.  
  848.   Kommandos     Bedeutung
  849.   ──────────────────────────────────────────────────────────────────────────
  850.  
  851.   <Datei> oder   Öffnet die angegebene Datei in einem Edit-Fenster.
  852.   /O<Datei>
  853.   (Open)
  854.  
  855.   /V<Datei>      Zeigt die angegebene Datei in einem View-Fenster an.
  856.   (View)
  857.  
  858.   /F<Datei(en)>  Formatiert die angegebene(n) Datei(en) mit den aktuellen
  859.   (Format)       Einstellungen (Mehrfache Formatierung nur in Vollversion).
  860.  
  861.   /P<Datei>      Druckt die angegebene Datei mit den aktuellen Einstel-
  862.   (Print)        lungen, gegebenenfalls nach vorheriger Formatierung
  863.                  (automatisch oder auf Nachfrage).
  864.  
  865.  
  866.   Fehlt die Dateinamenerweiterung, wird beim Öffnen, Anzeigen und
  867.   Formatieren die aktuelle Dateinamenerweiterung für Eingabedateien,
  868.   verwendet (sofern diese keine Wildcards enthält), beim Drucken die
  869.   für Ausgabedateien), die in der aktuellen Konfigurationsdatei ent-
  870.   halten ist.
  871.  
  872.   Beim Formatieren mehrerer Dateien mit /F<Dateien> werden zusätzlich die
  873.   in den aktuellen Einstellungen der Arbeitsfläche angegebenen Werte für
  874.   das Zusammenfassen der Ausgabedateien und deren Name verwendet.
  875.  
  876.  
  877.   Beispiele:  PF EXAMPLE.PAS    lädt EXAMPLE.PAS in ein Edit-Fenster
  878.  
  879.               PF /OEXAMPLE.PAS  lädt EXAMPLE.PAS in ein Edit-Fenster
  880.  
  881.  
  882.               PF /VREADME.TXT   lädt README.TXT  in ein View-Fenster
  883.  
  884.  
  885.               PF /FTEST.TXT     formatiert TEST.TXT
  886.  
  887.               PF /FLIB\*.PAS    formatiert alle Dateien im Verzeichnis
  888.                                 LIB, auf die die Maske *.PAS paßt
  889.                                 (nur Vollversion).
  890.  
  891.  
  892.               PF /PTEST.PRT     druckt TEST.PRT
  893.  
  894.               PF /PTEST.TXT     druckt TEST.TXT unformatiert, fragt vor
  895.                                 der Formatierung nach (Voreinstellung)
  896.                                 oder formatiert die Datei vor dem Drucken
  897.                                 automatisch, abhängig von den Einstellungen
  898.                                 in Print│Print options│Unformatted file
  899.  
  900.  
  901.   Weitere Beispiele zur automatischen Verwendung von Dateinamenerweiterungen:
  902.  
  903.               PF /EXAMPLE       lädt EXAMPLE.PAS, wenn .PAS die voreinge-
  904.                                 stellte Dateinamenerweiterung für Ein-
  905.                                 gabedateien ist. Enthält diese jedoch
  906.                                 Wildcards (.* ist Voreinstellung), wird
  907.                                 die Datei EXAMPLE. geladen.
  908.  
  909.               PF /VEXAMPLE      dito
  910.  
  911.               PF EXAMPLE.       lädt stets die Datei EXAMPLE.
  912.  
  913.               PF /VEXAMPLE.     dito
  914.  
  915.  
  916.  
  917.               PF /FTEST         formatiert TEST.PAS, wenn .PAS die voreinge-
  918.                                 stellte Dateinamenerweiterung für Ein-
  919.                                 gabedateien ist. Enthält diese jedoch
  920.                                 Wildcards (.* ist Voreinstellung), wird
  921.                                 die Datei TEST. geladen.
  922.  
  923.               PF /FTEST.        formatiert TEST.
  924.  
  925.  
  926.               PF /PTEST         druckt TEST.PRT (.PRT ist voreingestellte
  927.                                 Dateinamenerweiterung für Ausgabedateien)
  928.  
  929.               PF /PTEST.        druckt TEST.
  930.  
  931.  
  932.  
  933.  
  934.   Optionen      Bedeutung
  935.   ──────────────────────────────────────────────────────────────────────────
  936.  
  937.   /C<Datei>     Lädt die Formatierungs-Konfiguration aus der angegebenen
  938.   (Configu-     Datei statt aus PF.CFG im selben Verzeichnis wie PF.EXE
  939.    ration)
  940.  
  941.   /T<Datei>     Lädt die Zeichenübersetzungstabelle aus der angegebenen
  942.   (Translation  Datei statt aus PF.TBL im selben Verzeichnis wie PF.EXE.
  943.    table)
  944.  
  945.   /D<Datei>     Lädt die Arbeitsflächen-Einstellungen aus der angegebenen
  946.   (Desktop)     Datei statt aus PF.DSK im selben Verzeichnis wie PF.EXE.
  947.  
  948.  
  949.   Ist keine Dateinamenerweiterung angegeben, wird der Dateiname mit
  950.   entsprechend mit .CFG, .TBL bzw. .DSK ergänzt.
  951.  
  952.  
  953.   Beispiele:  PF /CTEST.CFG      lädt die Konfiguration TEST.CFG
  954.  
  955.               PF /TASC_ANSI.TBL  lädt die Zeichenübersetzungstabelle
  956.                                  ASC_ANSI.TBL
  957.  
  958.               PF /DPROJSAVE.DSK  lädt die Arbeitsflächen-Einstellungen
  959.                                  aus PROJSAVE.DSK
  960.  
  961.  
  962.   Weitere Beispiele zur automatischen Verwendung von Dateinamenerweiterungen:
  963.  
  964.               PF /CTEST          lädt die Konfiguration TEST.CFG
  965.                                  (.CFG ist die voreingestellte Dateinamen-
  966.                                  erweiterung für Konfigurationsdateien)
  967.  
  968.               PF /CTEST.         lädt die Konfiguration TEST.
  969.  
  970.  
  971.               PF /TASC_ANSI      dito
  972.  
  973.               PF /TASC_ANSI.     lädt die Zeichenübersetzungstabelle
  974.                                  ASC_ANSI.
  975.  
  976.  
  977.               PF /DPROJSAVE      lädt die Arbeitsflächen-Einstellungen
  978.                                  aus PROJSAVE.DSK
  979.  
  980.               PF /DPROJSAVE.     lädt die Arbeitsflächen-Einstellungen
  981.                                  aus PROJSAVE.
  982.  
  983.  
  984.   /B            Startet Print-Format im Batch-Modus. Dabei wird Print-Format
  985.   (Batch mode)  nach dem Abarbeiten der auf der Kommandozeile angegebenen
  986.                 Befehle wieder verlassen.  Tritt bei der Abarbeitung der
  987.                 Kommandozeile ein Problem auf, wird Print-Format allerdings
  988.                 nicht automatisch, sondern erst nach Schließen des Meldungs-
  989.                 fensters beendet, und die Abarbeitung der Batch-Datei so-
  990.                 lange angehalten.
  991.  
  992.   /R+, /R-      /R+: Nach dem Abarbeiten der Kommandozeile wechselt Print-
  993.   (Restore dir) Format in das in der Arbeitsflächen-Datei gespeicherte Ver-
  994.                 zeichnis, auch wenn die Option "Return to last dir" im
  995.                 Dialog Options│Environment│Preferences nicht gewählt wurde.
  996.                 /R- unterdrückt diesen Verzeichniswechsel, auch wenn er
  997.                 im Dialog gewählt wurde.
  998.  
  999.   /H<Verz.>     Nach dem Abarbeiten der Kommandozeile wechselt Print-Format
  1000.   (cHange       ins angegebene Verzeichnis. Diese Option hat Vorrang vor
  1001.    directory)   dem in der Arbeitsflächen-Datei oder dem Kommandozeilen-
  1002.                 parameter /R+ angegebenen Verzeichniswechsel.
  1003.  
  1004.   /N<Umg.-Var>  Die angegebene Umgebungsvariable statt PF_OPTS auswerten.
  1005.   (eNvironment  Es werden nur die ersten acht Zeichen des angegebenen
  1006.    variable)    Variablennamens verwendet.
  1007.  
  1008.   /I<Verz.>     Zum Anlegen von temporären Dateien wird dieses Verzeichnis
  1009.   (temp dIr>    verwendet. Wird dieser Parameter nicht angegebenen, wird das
  1010.                 Verzeichnis aus dem Inhalt der Umgebungsvariablen TEMP oder
  1011.                 TMP ermittelt. Das Verzeichnis für diese Dateien sollte sich
  1012.                 auf einem schnellen lokalen Laufwerk, evtl. mit Schreib-
  1013.                 pufferung befinden, da Print-Format wiederholt Schreib- und
  1014.                 Lesezugriffe auf seine temporären Dateien durchführt. Es
  1015.                 sollte kein Netzwerk-Laufwerk verwendet werden. Mit
  1016.                 /I<Verz.> kann z. B. ein Verzeichnis auf einer schnellen
  1017.                 RAM-Disk angegeben werden.
  1018.  
  1019.    /G           Ruft die DOS-Shell (den DOS-Prompt (File│DOS Shell oder
  1020.                 Alt+G)) auf, und verwendet dazu den angegebenen String.
  1021.  
  1022.                 /G ohne Angabe eines Prompt-Strings ruft die DOS-Shell auf,
  1023.                 ohne den Programmnamen dem voreingestellten DOS-Prompt
  1024.                 (z. B. $P$G voranzustellen).
  1025.  
  1026.  
  1027.   Beispiele:  PF /FPARTS.LST /B  formatiert PARTS.LST und verläßt Print-
  1028.                                  Format anschließend wieder
  1029.  
  1030.               PF /R+             wechselt in das in der Arbeitsflächendatei
  1031.                                  gespeicherte Verzeichnis.
  1032.               PF /R-             unterdrückt diesen Verzeichniswechsel.
  1033.  
  1034.               PF /HC:\WORK       wechselt nach dem Abarbeiten der Kommando-
  1035.                                  zeile nach C:\WORK
  1036.  
  1037.               PF /NPF_LOCAL      wertet die Umgebungsvariable PF_LOCAL
  1038.                                  statt PF_OPTS aus.
  1039.  
  1040.               PF /IR:\           verwendet R:\ (z. B. eine RAM-Disk) als Ver-
  1041.                                  zeichnis für temporäre Dateien.
  1042.  
  1043.               PF /G              verwendet in der DOS-Shell den voreingestel-
  1044.                                  lten Prompt (z. B. $P$G ->  C:\PF>).
  1045.  
  1046.               PF /GPF:$G         verwendet in der DOS-Shell den String PF:$G
  1047.                                  als Prompt (-> PF:>).
  1048.  
  1049.  
  1050.   Nur für die Real-Mode-Version PF.EXE (wird von PFX.EXE ignoriert):
  1051.  
  1052.   Optionen      Bedeutung
  1053.   ──────────────────────────────────────────────────────────────────────────
  1054.  
  1055.   /E-           Kein EMS für die Pufferung der Overlaydatei verwenden
  1056.   (no Ems)      (/E oder /E+ schalten die Pufferung ein (Voreinstellung))
  1057.  
  1058.   /Y<Ovr.-Dat.> Pfad und Name der zu verwendenden Overlay-Datei statt
  1059.   (overlaY)     PF.OVR im selben Verzeichnis wie PF.EXE.
  1060.  
  1061.  
  1062.   Beispiele: PF /E-          unterdrückt die Verwendung von Expansions-
  1063.                              speicher für das Puffern der Overlay-Datei
  1064.  
  1065.              PF /YE:\PF.OVR  verwendet die Overlay-Datei E:\PF.OVR
  1066.                              (z. B., wenn E: eine schnelle RAM-Disk
  1067.                              ist)
  1068.  
  1069.              PF /YE:\PF      dito (ist keine Dateinamenerweiterung angegeben,
  1070.                              wird .OVR verwendet).
  1071.  
  1072.  
  1073.  
  1074.   6.2 Die Umgebungsvariable PF_OPTS
  1075.    ────────────────────────────────┘
  1076.  
  1077.   Beim Start von Print-Format wird geprüft, ob die Umgebungsvariable
  1078.   "PF_OPTS" definiert ist. Wenn ja, wird ihr zuerst Inhalt ausgewertet,
  1079.   bevor die Angaben auf der Kommandozeile ausgewertet werden.
  1080.   (Nur Vollversion.)
  1081.  
  1082.   Die Schreibweise für die Angabe von Optionen ist dieselbe wie auf der
  1083.   Kommandozeile, die Option /N wird jedoch ignoriert.
  1084.  
  1085.   Die Umgebungsvariable wird (am besten in der Datei AUTOEXEC.BAT)
  1086.   gesetzt durch den Befehl SET PF_OPTS=<Optionen>.
  1087.  
  1088.   Beispiel: SET PF_OPTS=/TC:\PF\ASC_ANSI  definiert die Umgebungsvariable
  1089.                                           PF_OPTS mit dem Inhalt
  1090.                                           /TC:\PF\ASC_ANSI
  1091.  
  1092.             Aufruf von PF.EXE             lädt die Zeichenübersetzungs-
  1093.                                           tabelle C:\PF\ASC_ANSI.TBL
  1094.                                           statt C:\PF\PF.TBL.
  1095.  
  1096.             Aufruf von PF.EXE /TSPECIAL   lädt die Zeichenübersetzungs-
  1097.                                           tabelle SPECIAL.TBL statt
  1098.                                           C:\PF\ASC_ANSI.TBL.
  1099.  
  1100.  
  1101.   6.3 Details zu den Kommandozeilenparametern
  1102.    ──────────────────────────────────────────┘
  1103.  
  1104.   Die Kommandos bzw. Optionen müssen durch Leerzeichen voneinander ge-
  1105.   trennt sein. Statt dem Schrägstrich '/' können Sie auch den Bindestrich
  1106.   '-' verwenden.
  1107.  
  1108.   Alle Dateinamen werden relativ zu dem Verzeichnis ausgewertet, das
  1109.   beim Aufruf von Print-Format aktuell war.
  1110.  
  1111.   Die Befehle (/O..., /V..., /F..., /P...) werden in der angegebenen
  1112.   Reihenfolge ausgeführt, bei bei den Optionen ist die Reihenfolge
  1113.   ohne Bedeutung.
  1114.  
  1115.   Unbekannte Options-Kennbuchstaben und fehlende Parameter hinter den
  1116.   Buchstaben (z. B.: /O) erzeugen keine Fehlermeldung erzeugen. Bei
  1117.   /E führt nur ein folgendes "-" zum Abschalten der EMS-Pufferung,
  1118.   ein fehlendes oder jedes andere Zeichen schalten die EMS-Pufferung
  1119.   ein.
  1120.  
  1121.   Reihenfolge der Auswertung beim Start:
  1122.  
  1123.      1. Kommandozeile auf /? untersuchen.
  1124.  
  1125.      2. Kommandozeile auf /N<Umgebungsvariable> untersuchen.
  1126.  
  1127.      3. Umgebungsvariable (Default: PF_OPTS) nach /C..., /T..., /D...,
  1128.         /B, /R{+│-}, /H..., /I..., /E/{+│-} und /Y untersuchen.
  1129.  
  1130.      4. Kommandozeile nach /C..., /T..., /D..., /B, /R{+│-}, /H...,
  1131.         /I..., /E/{+│-} und /Y untersuchen.
  1132.  
  1133.      5. Kommandozeile nach Dateinamen (ohne / oder - als erstes Zeichen),
  1134.         /O..., /V..., /F... und /P... untersuchen und Kommando ausführen
  1135.         (Datei laden, anzeigen, formatieren oder drucken).
  1136.  
  1137.  
  1138.   7. Informationen zur Overlay-Dateiverwaltung
  1139.    ───────────────────────────────────────────┘
  1140.  
  1141.   7.1 Verwendung der Overlay-Datei
  1142.   ────────────────────────────────
  1143.  
  1144.   Die Overlay-Datei PF.OVR der Real-Mode-Version (PF.EXE) von Print-
  1145.   Format enthält Teile von Print-Format, die nur dann in den Arbeits-
  1146.   speicher eingelagert werden, wenn sie tatsächlich benötigt werden.
  1147.   Momentan nicht benötigte Teile werden durch andere benötigte über-
  1148.   schrieben und erst bei Bedarf wieder eingelagert. Dadurch kann mehr
  1149.   Arbeitsspeicher für Daten bereitsgestellt werden. Allerdings bedingt
  1150.   das Arbeiten mit der Overlay-Datei wiederholte, schnelle und zuver-
  1151.   lässige Zugriffe auf diese.
  1152.  
  1153.   Die DPMI-Version von Print-Format (PFX.EXE) verwendet keine Overlay-
  1154.   Datei.
  1155.  
  1156.  
  1157.   7.2 Voraussetzungen für das Arbeiten mit der Overlay-Datei
  1158.   ──────────────────────────────────────────────────────────
  1159.  
  1160.   Die Overlay-Datei sollte sich auf einem Laufwerk mit kurzer Zugriffs-
  1161.   zeit befinden, z. B. auf einer lokalen Festplatte. Von Vorteil ist
  1162.   die Verwendung eines Software-Caches wie SmartDrive oder Norton Cache.
  1163.   Ein langsames lokales oder Netz-Laufwerk können das Arbeiten mit
  1164.   Print-Format verzögern.
  1165.  
  1166.   Wenn Sie PF.EXE umbenennen, müssen Sie PF.OVR ebenfalls ebenfalls
  1167.   umbenennen, oder den Pfad der Overlay-Datei mit der Option /Y...
  1168.   explizit angeben (s. a. Kapitel 7.5). Z. B. ist bei einer umbenan-
  1169.   nten .EXE-Datei von FP.EXE der Aufrufe zusammen mit FP.OVR oder
  1170.   mittels FP.EXE /YPF.OVR möglich.
  1171.  
  1172.  
  1173.   7.3 Mögliche Probleme beim Zugriff auf die Overlay-Datei
  1174.   ────────────────────────────────────────────────────────
  1175.  
  1176.   Kann nach dem erfolgreichen Starten von PF.EXE nachträglich nicht
  1177.   mehr auf die Overlay-Datei zugegriffen werden, erhalten Sie eine
  1178.   Fehlermeldung in der Statuszeile des Programms. Versuchen Sie,
  1179.   das Problem zu korrigieren und drücken Sie danach die Eingabe-
  1180.   taste. Wenn Sie keinen Erfolg haben und die Esc-Taste drücken,
  1181.   endet Print-Format mit einem Laufzeitfehler 209: "Overlay file
  1182.   read error". Aus diesem Grund sollte sich die Overlaydatei mög-
  1183.   lichst nicht auf einem Disketten- oder Wechselplattenlaufwerk
  1184.   oder einem unzuverlässigen Netzwerk-Laufwerk befinden.
  1185.  
  1186.  
  1187.   7.4 Gleichzeitiger Zugriff auf die Overlay-Datei
  1188.   ────────────────────────────────────────────────
  1189.  
  1190.   Beim gleichzeitigen Zugriff mehrerer Prozesse auf die Overlay-Datei,
  1191.   z. B. in einem Netzwerk mit mehreren Benutzern, muß darauf geachtet
  1192.   werden, daß die Overlay-Datei mit den richtigen Zugriffsrechten ge-
  1193.   öffnet wird. Print-Format selbst öffnet seine Overlay-Datei im
  1194.   Modus "Nur lesen" und erlaubt anderen Prozessen alle Zugriffe außer
  1195.   Schreibzugriffen, so daß mehrere Print-Format-Prozesse die selbe
  1196.   Overlay-Datei nutzen können.
  1197.  
  1198.  
  1199.   7.5 Angeben des Pfads der Overlay-Datei
  1200.   ───────────────────────────────────────
  1201.  
  1202.   In Sonderfällen kann der Pfad der Overlay-Datei mit Hilfe des
  1203.   Kommandozeilenparameters /Y<Pfad der Overlay-Datei> angegeben werden,
  1204.   z. B., um einen Pfad auf einer schnellen RAM-Disk anzugeben.
  1205.  
  1206.   Dabei muß es sich um die Overlay-Datei handeln, die zu der Datei
  1207.   PF.EXE gehört (achten Sie darauf, daß das Datum und die Zeit von PF.EXE
  1208.   und PF.OVR übereinstimmen), der Name und das Verzeichnis sind frei
  1209.   wählbar (kopieren Sie die Overlay-Datei in ein anderes Verzeichnis
  1210.   und/oder auf einen anderen Namen). Ist keine Dateinamenerweiterung
  1211.   angegeben, wird .OVR verwendet.
  1212.  
  1213.   Die Angabe solte einen vollständigen absoluten Pfad mit Laufwerk,
  1214.   Wurzelverzeichnis, evtl. Unterverzeichnissen und DAteinamenerweiterung
  1215.   enthalten.
  1216.  
  1217.   Die DPMI-Version von Print-Format (PFX.EXE) verwendet keine Overlay-
  1218.   Datei, der Kommandozeilenparameter /Y ist bei PFX.EXE wirkungslos.
  1219.  
  1220.  
  1221.   7.6 Verwendung von Expansionsspeicher für die Overlay-Datei
  1222.   ───────────────────────────────────────────────────────────
  1223.  
  1224.   Stellt Print-Format fest, daß Expansionsspeicher (Expanded memory,
  1225.   EMS) verfügbar ist, wird versucht, eine der Overlay-Datei ent-
  1226.   sprechende Menge Expansionsspeicher zu reservieren und die
  1227.   Overlay-Datei als Ganzes im Expansionsspeicher unterzubringen.
  1228.   Gelingt dies, braucht auf die Overlay-Datei nicht mehr zugegriffen
  1229.   zu werden. Print-Format benötigt dazu etwa 128 KByte Expansions-
  1230.   speicher. Als EMS-Treiber wird die Version 3.2 oder höher benötigt.
  1231.  
  1232.   Ob das Laden in den Expansionsspeicher erfolgreich war, können Sie
  1233.   mit Hilfe des Menükommando Help│Info... feststellen. Ist bei
  1234.   "Overlay usage": "EMS" und bei "Overlay result": "Ok" angegeben, konnte
  1235.   die Overlay-Datei vollständig im Expansionspeicher untergebracht
  1236.   werden. Ist dagegen bei "Overlay result: "No EMS driver installed"
  1237.   oder "Not enough EMS memory for overlay" angegeben, ist das Laden in
  1238.   den Expansionsspeicher mißlungen und es wird weiterhin auf die Overlay-
  1239.   Datei zugegriffen.
  1240.  
  1241.   Sie können die Benutzung des Expansionsspeichers abschalten, selbst
  1242.   wenn Expansionsspeicher zu Verfügung steht, indem Sie PF.EXE
  1243.   mit dem Kommandozeilenparameter /E- (Kein EMS verwenden) starten.
  1244.   Im Dialog Help│Info... wird dann bei "Overlay usage":  "Disk"
  1245.   angegeben.
  1246.  
  1247.   Die DPMI-Version von Print-Format (PFX.EXE) verwendet keinen
  1248.   Expansionsspeicher, der Kommandozeilenparameter /E ist bei
  1249.   PFX.EXE wirkungslos.
  1250.  
  1251.  
  1252.   8. Informationen zu den DPMI-Dienstprogrammen (nur Vollversion)
  1253.    ──────────────────────────────────────────────────────────────┘
  1254.  
  1255.   Dieser Abschnitt beschreibt die Programme RTM.EXE, RTMRES.EXE,
  1256.   DPMI16BI.OVL, DPMIINST.EXE und DPMILOAD.EXE, die zur Ausführung von
  1257.   DOS-Protected-Mode-Programmen benötigt werden.
  1258.  
  1259.   Es werden folgende Themen behandelt:
  1260.  
  1261.     o Das Ausführen eines DOS-Protected-Mode-Programms
  1262.  
  1263.     o Was Sie tun können, wenn der DPMI-Server auf Ihrem System nicht
  1264.       läuft
  1265.  
  1266.     o Wie Sie DOS-Umgebungsvariablen für die DOS-Protected-Mode-
  1267.       Programme setzen
  1268.  
  1269.     o Besonderheiten bei der Ausführung unter Windows
  1270.  
  1271.     o Wie Sie die Speicherbelegung durch den DPMI-Lader steuern können
  1272.  
  1273.  
  1274.   8.1. Das Ausführen eines DOS-Protected-Mode-Programms
  1275.   ─────────────────────────────────────────────────────
  1276.  
  1277.   Wenn Sie ein Protected-Mode-Programm starten, müssen Sie sicherstellen,
  1278.   daß sich DPMI16BI.OVL (der DPMI-Server), RTM.EXE (der DPMI-Lader)
  1279.   und alle von der Anwendung benötigten DLLs an einem der folgenden Orte
  1280.   befinden:
  1281.  
  1282.     - im aktuellen Verzeichnis
  1283.     - im selben Verzeichnis wie die Anwendung
  1284.     - im Suchpfad.
  1285.  
  1286.  
  1287.   8.1.1 Protected Mode und Speicher
  1288.   ─────────────────────────────────
  1289.  
  1290.   DPMI (für DOS Protected Mode Interface) ermöglicht es einem DOS-
  1291.   Programm, im Protected Mode zu laufen und dadurch auf den gesamten
  1292.   Arbeitsspeicher Ihres Computers zuzugreifen. Von einigen Ausnahme-
  1293.   fällen abgesehen, ist diese Technik vollkommen transparent und es
  1294.   sind keine besonderen Maßnahmen nötig, um ein Programm im Protected
  1295.   Mode auszuführen.
  1296.  
  1297.  
  1298.   DPMIINST
  1299.  
  1300.   Ein solcher Ausnahmefall kann auftreten, wenn Sie ein Protected-
  1301.   Mode-Programm das erste Mal auf einem Rechner mit 80286-Prozessor
  1302.   ausführen. Zur Konfiguration der Protected-Mode-Schnittstelle wird
  1303.   eine interne Datenbank mit verschiedenen Rechner-Charakteristika
  1304.   verwendet. Aufgrund dieser Informationen wird entschieden, wie der
  1305.   Protected Mode auf Ihrem Rechner aktiviert werden kann. Wenn Sie einen
  1306.   Rechner mit einem älteren 80286 haben, kann es vorkommen, daß dieser
  1307.   nicht erkannt wird. In diesem Fall sehen Sie bei Start des Protected-
  1308.   Mode-Programms die folgende Meldung:
  1309.  
  1310.     Machine not in database (RUN DPMIINST)
  1311.  
  1312.   Falls Sie diese Meldung erhalten, dann lassen Sie einfach DPMIINST
  1313.   laufen. Tippen Sie an der DOS-Eingabeaufforderung DPMIINST ein und
  1314.   folgen Sie den Instruktionen des Programms.
  1315.  
  1316.   DPMIINST unterzieht Ihren Rechner einer Reihe von Tests, um zu
  1317.   ermitteln, wie der Protected Mode am besten aktiviert werden kann,
  1318.   und konfiguriert die DPMI-Schnittstelle entsprechend. Sie müssen
  1319.   dieses Programm nur ein einziges Mal ausführen.
  1320.  
  1321.   Einige Speicherverwaltungsprogramme, Gerätetreiber und speicher-
  1322.   residente Programme können unter Umständen verhindern, daß DPMIINST
  1323.   die nötigen Tests durchführt. Entfernen Sie vorübergehend alle
  1324.   derartigen Programme, wenn DPMIINST nicht korrekt abläuft, oder
  1325.   schalten Sie sie ab, so daß DPMIINST den uneingeschränkten Zugriff
  1326.   auf Ihr System erhält.
  1327.  
  1328.   Beachten Sie, daß DPMIINST weder auf einem Rechner, auf dem HIMEM
  1329.   (oder ein äquivalentes Programm) läuft, noch auf einem Rechner mit
  1330.   80386- oder 80486-Prozessor je benötigt wird.
  1331.  
  1332.  
  1333.   DPMIMEM
  1334.  
  1335.   Per Vorgabe belegt die DPMI-Schnittstelle alles verfügbare Extended
  1336.   Memory. Wenn Sie das verhindern möchten, können Sie eine DOS-Umge-
  1337.   bungsvariable definieren, die eine Obergrenze für den verwendeten
  1338.   Speicher festlegt. Diese Definition können Sie entweder an der DOS-
  1339.   Eingabeaufforderung oder in die Datei AUTOEXEC.BAT eingeben. Die
  1340.   Syntax lautet:
  1341.  
  1342.     SET DPMIMEM=MAXMEM nnnn
  1343.  
  1344.   wobei nnnn für die Speichergröße in Kilobyte steht.
  1345.  
  1346.   Falls beispielsweise Ihr Rechner 4 MB hat und DPMI nur 2 MB ver-
  1347.   wenden soll, können Sie die Umgebungsvariable DPMIMEM wie folgt
  1348.   definieren:
  1349.  
  1350.     SET DPMIMEM=MAXMEM 2048
  1351.  
  1352.   Einige Speicherverwaltungsprogramme wie QEMM oder 386^Max können ein
  1353.   und denselben Speicherbereich wahlweise als Expanded oder Extended
  1354.   Memory reservieren. Viele ältere Programme können nur Expanded
  1355.   Memory (EMS) nutzen. Mit der Umgebungsvariablen DPMIMEM können Sie
  1356.   erreichen, daß nur ein Teil des Extended Memory für DPMI genutzt wird,
  1357.   so daß diesen älteren Programm weiterhin EMS-Speicher zur Verfügung
  1358.   steht.
  1359.  
  1360.  
  1361.   RTMRES
  1362.  
  1363.   RTMRES lädt das DPMI-System vorab. Wenn Sie das tun, startet ein
  1364.   Protected-Mode-Programm etwas rascher. Wenn Sie beim Aufruf ein
  1365.   Programm mit angeben, wird es geladen. Ansonsten lädt RTMRES eine
  1366.   DOS-Shell, die Sie wie üblich mit EXIT beenden können.
  1367.  
  1368.   RTMRES ist dann besonders von Nutzen, wenn Sie ein Protected-Mode-
  1369.   Programm immer wieder starten und beenden. Normalerweise würde bei
  1370.   jedem Start der DPMI-Server geladen, was Sie sich ersparen können,
  1371.   wenn Sie ihn mit RTMRES resident machen.
  1372.  
  1373.  
  1374.   EXTENDED MEMORY
  1375.  
  1376.   Die Kommunikation eines Protected-Mode-Programms mit dem  DPMI-
  1377.   Server geschieht über den DPMI-Lader RTM.EXE. Per Vorgabe
  1378.   benutzt ein Protected-Mode-Programm allen vom DPMI-Kernel reser-
  1379.   vierten Speicher.
  1380.  
  1381.  
  1382.   8.2. Ein Protected-Mode-Programm unter Windows ausführen
  1383.   ────────────────────────────────────────────────────────
  1384.  
  1385.   Ein DOS-Protected-Mode-Programm läuft unter dem erweiterten
  1386.   386er-Modus von Windows. Mit Hilfe einer PIF-Datei können Sie fest-
  1387.   legen, wieviel Speicher dem Programm zur Verfügung gestellt wird.
  1388.   Was eine PIF-Datei ist und wie Sie eine anlegen, erfahren Sie im
  1389.   Benutzerhandbuch zu Microsoft Windows.
  1390.  
  1391.  
  1392.   8.2.1 Ein Protected-Mode-Programm im Windows-Standardmodus ausführen
  1393.   ────────────────────────────────────────────────────────────────────
  1394.  
  1395.   Wenn Sie ein Protected-Mode-Programm im Windows-Standardmodus aus-
  1396.   führen wollen, müssen Sie die DOS-Umgebungsvariable DPMIMEM
  1397.   definieren und RTMRES starten, bevor Sie Windows starten. Beides
  1398.   ist weiter oben beschrieben. Lassen Sie bei der Definition von DPMIMEM
  1399.   genügend Speicher für Windows übrig.
  1400.  
  1401.   Sobald Sie RTMRES geladen haben, können Sie Windows nicht mehr im
  1402.   erweiterten 386er-Modus ausführen. Sie müssen RTMRES erst wieder
  1403.   verlassen (tippen Sie dazu an der DOS-Eingabeaufforderung EXIT ein).
  1404.  
  1405.  
  1406.   8.2.2 Die DOS-Eingabeaufforderung von Windows
  1407.   ─────────────────────────────────────────────
  1408.  
  1409.   Um ein DOS-Protected-Mode-Programm von der DOS-Eingabeaufforderung
  1410.   unter Windows zu starten, müssen Sie die Datei DOSPRMPT.PIF in Ihrem
  1411.   Windows-Verzeichnis bearbeiten. Andernfalls kann das Protected-Mode-
  1412.   Programm kein Extended Memory nutzen.
  1413.  
  1414.   Starten Sie den PIF-Editor von Windows, öffnen Sie die Datei
  1415.   DOSPRMPT.PIF und geben Sie darin an, wieviel Extended Memory das
  1416.   Protected-Mode-Programm benutzen soll. Wenn Sie mit dem PIF-Editor
  1417.   nicht vertraut sind, können Sie Einzelheiten im Benutzerhandbuch zu
  1418.   Microsoft Windows nachlesen.
  1419.  
  1420.  
  1421.   8.3. Wie Sie die Speicherbelegung durch den DPMI-Lader steuern können
  1422.   ─────────────────────────────────────────────────────────────────────
  1423.  
  1424.   Der DPMI-Lader versucht, möglichst viel konventionellen Speicher
  1425.   zur Verfügung zu stellen, bevor er eine Anwendung lädt (er lagert
  1426.   nach Mögichkeit Speicherblöcke ins Extended Memory aus). Er versucht
  1427.   hingegen nicht, Extended Memory freizugeben. Falls Sie andere
  1428.   Protected-Mode-Programme benutzen wollen, die den DPMI-Lader
  1429.   nicht verwenden (beispielsweise Paradox 4.0), so können Sie die
  1430.   Speicherbelegung mit Hilfe der DOS-Umgebungsvariablen RTM steuern.
  1431.  
  1432.   Mit Hilfe des SET-Befehls können Sie die Umgebungsvariable RTM in der
  1433.   DOS- Kommandozeile definieren. Es gilt folgende Syntax:
  1434.  
  1435.     SET RTM=[Option nnnn]
  1436.  
  1437.   Die folgende Tabelle listet die verfügbaren Optionen auf. nnnn kann
  1438.   eine dezimale oder hexadezimale Zahl sein, letztere im Format xAB54
  1439.   oder xab54.
  1440.  
  1441.      Option          Beschreibung
  1442.      ──────────────────────────────────────────────────────────────────
  1443.  
  1444.      EXTLEAVE nnnn   Es werden stets nnnn Kilobyte Extended Memory
  1445.                      freigelassen. Der Vorgabewert ist 640 KB.
  1446.  
  1447.      EXTMAX nnnn     Es werden nicht mehr als nnnn Kilobyte Extended
  1448.                      Memory reserviert. Der Vorgabewert ist 4
  1449.                      Gigabyte bzw., unter Windows, die Hälfte des
  1450.                      verfügbaren Speichers.
  1451.  
  1452.      EXTMIN nnnn     Wenn unter Berücksichtigung der Angaben zu EXTMAX
  1453.                      und EXTLEAVE weniger als nnnn Kilobyte Speicher
  1454.                      zur Verfügung stehen, wird das Programm beendet
  1455.                      und die Meldung "Out of Memory" ausgegeben. Der
  1456.                      Vorgabewert ist Null.
  1457.  
  1458.      REALLEAVE nnnn  Es werden stets mindestens nnnn Paragraphen an
  1459.                      DOS-Speicher freigelassen. Der Vorgabewert ist
  1460.                      4096 Paragraphen, was 64 KB entspricht.
  1461.  
  1462.      REALMAX nnnn    Es werden nicht mehr als nnnn Paragraphen an DOS-
  1463.                      Speicher reserviert. Der Vorgabewert ist 1 MB bzw.
  1464.                      65535 Paragraphen.
  1465.  
  1466.      REALMIN nnnn    Wenn unter Berücksichtigung der Angaben zu REALMAX
  1467.                      und REALLEAVE weniger als nnnn Kilobyte Speicher
  1468.                      zur Verfügung stehen, wird das Programm beendet
  1469.                      und die Meldung "Out of Memory" ausgegeben. Der
  1470.                      Vorgabewert ist Null.
  1471.  
  1472.  
  1473.   Mit dem folgenden Befehl reserviert RTM maximal 2 MB Extended Memory
  1474.   und es werden 128 KB DOS-Speicher freigelassen.
  1475.  
  1476.     SET RTM=EXTMAX 2048 REALLEAVE 8192
  1477.  
  1478.  
  1479.  
  1480.   9. DOS-Rückgabecodes
  1481.    ───────────────────┘
  1482.  
  1483.   Print-Format gibt bei seiner Beendigung einen Beendigungscode an DOS
  1484.   zurück. Wenn Sie Print-Format aus einer Batch-Datei heraus ausführen,
  1485.   können Sie mittels der Abfrage "IF ERRORLEVEL nnn" feststellen, ob
  1486.   Print-Format korrekt ausgeführt werden konnte.
  1487.  
  1488.   Wenn Print-Format nach der Abarbeitung der Kommandozeile automatisch
  1489.   wieder zur Batch-Datei zurückkehren soll, vergessen Sie nicht, den
  1490.   Kommandozeilenparameter /B mit anzugeben.
  1491.  
  1492.   Bitte beachten Sie: tritt bei der Abarbeitung der Kommandozeile ein
  1493.   Problem auf, wird Print-Format nicht automatisch, sondern erst nach
  1494.   Schließen des Meldungsfensters beendet, und die Abarbeitung der Batch-
  1495.   Datei solange angehalten.
  1496.  
  1497.  
  1498.   Rückgabecode  Bedeutung
  1499.   ════════════════════════════════════════════
  1500.  
  1501.   Normale Beendigung
  1502.   ────────────────────────────────────────────
  1503.     0           Normal exit
  1504.  
  1505.  
  1506.   DOS-Fehler
  1507.   ────────────────────────────────────────────
  1508.     1           Invalid function number
  1509.     2           File not found
  1510.     3           Path not found
  1511.     4           Too many open files
  1512.     5           File access denied
  1513.     6           Invalid file handle
  1514.    12           Invalid file access code
  1515.    15           Invalid drive number
  1516.    16           Cannot remove current directory
  1517.    17           Cannot rename across drives
  1518.    18           No more files
  1519.  
  1520.    32           File sharing conflict
  1521.    33           File locking conflict
  1522.    34           Invalid disk change
  1523.    35           No FCB available
  1524.    36           Sharing buffer overflow
  1525.  
  1526.    50           Network function not supported
  1527.    51           Remote machine not ready
  1528.    52           Multiple name in network
  1529.    53           Unknown network device name
  1530.    54           Network busy
  1531.    55           Network device no longer exists
  1532.    56           NetBIOS command limit exceeded
  1533.    57           Network adapter error
  1534.    58           Invalid response from network
  1535.    59           Unexpected network error
  1536.    60           Incompatible network adapter on remote machine
  1537.    61           Print queue full
  1538.    62           Not enough memory to print
  1539.    63           File print canceled (out of memory)
  1540.    64           Network name deleted
  1541.    65           Network access denied
  1542.    66           Unvalid network device type
  1543.    67           Unknown network name
  1544.    68           Network name limit exceeded
  1545.    69           NetBIOS process limit reached
  1546.    70           File sharing temporarily disabled
  1547.    71           Network request not accepted
  1548.    72           File or device rerouting not activated
  1549.  
  1550.    80           File already exists
  1551.  
  1552.    82           Cannot create directory
  1553.    83           Error during INT 24H
  1554.    84           Too many reroutings
  1555.    85           Double rerouting
  1556.    86           Invalid password
  1557.    87           Invalid parameter
  1558.    88           Network device error
  1559.    89           Network function not supported
  1560.    90           Needed system device not installed
  1561.  
  1562.  
  1563.   Sonderbedingungen
  1564.   ────────────────────────────────────────────
  1565.    91           Exit nach Aufruf der Kurzhilfe
  1566.  
  1567.    92           Abbruch wegen DOS-Version < 3.00
  1568.  
  1569.    93           Allgemeiner Overlay-Fehler
  1570.    94           Overlaydatei nicht gefunden
  1571.    95           Kein Platz zur Vergrößerung des Overlay-Puffers
  1572.    96           Ein-/Ausgabefehler beim Zugriff auf die Overlaydatei
  1573.    97           EMS-Treiber nicht installiert
  1574.    98           Zuwenig Platz im EMS-Speicher
  1575.  
  1576.    99           Angegebene Overlay-Datei gehört nicht zu aktuellen Version
  1577.                 von PF.EXE
  1578.  
  1579.  
  1580.   Kritische Fehler
  1581.   ────────────────────────────────────────────
  1582.   100           Disk read error
  1583.   101           Disk write error
  1584.   102           File not assigned
  1585.   103           File not open
  1586.   104           File not open for input
  1587.   105           File not open for output
  1588.   106           Invalid numeric format
  1589.   150           Disk is write-protected
  1590.   151           Unknown unit
  1591.   152           Drive not ready
  1592.   153           Unknown command
  1593.   154           CRC error in data
  1594.   155           Bad drive request struct length (655)
  1595.   156           Disk seek error
  1596.   157           Unknown media type
  1597.   158           Sector not found
  1598.   159           Printer out of paper
  1599.   160           Device write fault
  1600.   161           Device read fault
  1601.   162           Hardware failure
  1602.  
  1603.  
  1604.   Fatale Fehler
  1605.   ────────────────────────────────────────────
  1606.   200           Division by zero
  1607.   201           Range check error
  1608.   202           Stack overflow error
  1609.   203           Heap overflow error
  1610.   204           Invalid pointer operation
  1611.   205           Floating point overflow
  1612.   206           Floating point underflow
  1613.   207           Invalid floating point operation
  1614.   208           Overlay manager not installed
  1615.   209           Overlay file read error
  1616.   210           Object not initialized
  1617.   211           Call to abstract method
  1618.   212           Stream registration error
  1619.   213           Collection index out of range
  1620.   214           Collection overflow error
  1621.   215           Arithmetic overflow error
  1622.   216           General protection fault
  1623.  
  1624.  
  1625.   10. Details zur Formatierung
  1626.    ───────────────────────────┘
  1627.  
  1628.   Dieses Kapitel existiert nur in der Dokumentation zur Vollversion.
  1629.  
  1630.  
  1631.   11. Bekannte Einschränkungen
  1632.    ───────────────────────────┘
  1633.  
  1634.   a) Beim gesteuerten Seitenumbruch werden in der Ausgabedatei die
  1635.      Zeilennummern nicht richtig angegeben, wenn die Zeilennummern auf der
  1636.      Seite der Ausgabedatei gewählt wurde (Zeilennummernmakro %GL), da
  1637.      beim Erzeugen der Ausgabezeile noch nicht festgestellt werden kann,
  1638.      ob diese Zeile noch auf der aktuellen oder der nächsten Seite ge-
  1639.      schrieben werden kann.
  1640.  
  1641.   b) Wird Print-Format zusammen mit SHARE.EXE oder in einer Netzwerk-
  1642.      umgebung verwendet, ist im Dialog Format│Special│Treat Ctrl+Z as
  1643.      "End of file" eingestellt und ist die Eingabedatei bereits in ein
  1644.      View-Fenster geladen oder von einem anderen Prozeß bereits im Zugriff,
  1645.      kann es beim Formatieren zu einem Dateizugriffs-Konflikt kommen. Dies
  1646.      können Sie umgehen, wenn Sie im im Dialog Format│Special│Treat Ctrl+Z
  1647.      as "Character" einstellen.
  1648.  
  1649.   c) Das Drucken auf eine serielle Schnittstelle ist implementiert, aber
  1650.      nicht getestet.
  1651.  
  1652.   d) Im Dialog Options│Environment│Colors... werden beim Betätigen des
  1653.      Reset-Buttons die Farben nicht im Beispiel-Feld (Text Text...)
  1654.      angezeigt, obwohl die Farben richtig auf die Voreinstellungen zurück-
  1655.      gestellt werden.
  1656.  
  1657.  
  1658.  
  1659.   12. Deinstallation
  1660.    ─────────────────┘
  1661.  
  1662.    Zur Deinstallation von Primt-Format können Sie die Batchdatei
  1663.    UNINSTAL.BAT oder UNINST_D.BAT verwenden. Wechseln Sie vor der
  1664.    Ausführung dieser Datei auf das Laufwerk, auf dem sich Ihre Print-
  1665.    Format, Batch- und Windows-Verzeichnisse befinden.
  1666.  
  1667.    Alternativ können Sie auch alle Dateien von Print-Format manuell
  1668.    löschen:
  1669.  
  1670.    Die von Print-Format verwendeten Dateien befinden sich alle im Print-
  1671.    Format-Verzeichnis (normalerweise C:\PF). Dort werden in der Vorein-
  1672.    stellung auch die Konfigurationsdateien abgelegt (PF.CFG, PF.TBL und
  1673.    PF.DSK).
  1674.  
  1675.    Wenn Sie die Hilfsdateien zum Aufruf von Print-Format (PF*.BAT und
  1676.    PF*.PIF) in Ihr Batch- und /oder Windows-Verzeichnis Verzeichnis
  1677.    kopiert haben, sollten Sie diese auch dort löschen.
  1678.  
  1679.    Die von Print-Format bei der Formatierung erzeugten Ausgabedateien
  1680.    befinden sich per Voreinstellung im selben Verzeichnis wie die jeweilige
  1681.    Eingabedatei, tragen die Dateinamenerweiterung .PRT bzw. .PRB und werden
  1682.    nach dem Drucken nicht automatisch gelöscht. Wenn Sie diese Dateien
  1683.    ebenfalls löschen möchten, können Sie sie mit Hilfe ihrer Dateinamen-
  1684.    erweiterung suchen und löschen.
  1685.  
  1686.    Falls Print-Format Ausgabedateien in ihrem Verzeichnis für temporäre
  1687.    Dateien (meist C:\TEMP) angelegt hat, sollten Sie diese dort ebenfalls
  1688.    löschen.
  1689.